from pylab import *

a =	array([
	[1,0,0],
	[1,0,1],
	[0,1,0],
	])

b =	array([
	[1,1,1],
	[1,1,1],
	[1,1,1],
	])

c =	array([
	[0,0,0],
	[0,0,0],
	[0,0,0],
	])

d =	array([
	[1,0,0],
	[0,1,0],
	[0,0,1],
	])


lista=[]



x,y=mgrid[0:3,0:3]

a2=a.ravel()
b2=b.ravel()
c2=c.ravel()
d2=d.ravel()
x2=x.ravel()
y2=y.ravel()


lg={}
for k in range(len(a2)):
	#~ lc=[]
	#~ lc.append(a2[k])
	#~ lc.append(b2[k])
	#~ lc.append(c2[k])
	#~ lc.append(d2[k])
	#~ 
	lc=''
	lc+=str(a2[k])
	lc+=str(b2[k])
	lc+=str(c2[k])
	lc+=str(d2[k])
	
	lg[(x2[k],y2[k])] = lc	
	


"""lg2 ==diccionario con coord y con entero	"""

""" pasaria del diccionario a la matriz """



#~ mat0=zeros((3,3))
#~ for k in range(len(lg)):
	#~ x=lg.keys()[k][0]
	#~ y=lg.keys()[k][1]
	#~ 
	#~ mat0[(x,y)]=array(lg.values()[k])	
	
	
	
"""int('11111111',2)"""	




